package cn.ywsj.ywsjmidtier.entity.VO;

import cn.ywsj.ywsjmidtier.entity.*;
import cn.ywsj.ywsjmidtier.entity.DTO.CouponDTO;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @ClassName : CompanyViewVo
 * @Author : Lenovo
 * @Date: 2021/7/16 11:19
 * @Description :
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CompanyViewVo implements Serializable {
    private static final long serialVersionUID = 1065908504286856009L;

    private Long custId;

    private Long buyCustId;

    private Date closeTime;

    private List<String> listId;

    private Integer integrity;

    private String accountId;

    private String custName;

    private Integer custType;

    private Integer userType;

    private Integer custState;

    private String psptTypeCode;

    private String psptId;

    private String psptAddr;

    private String eparchyCode;

    private String cityCode;

    private String developeChannel;

    private String developeMan;

    private String classId;

    private String groupAttr;

    private String clientStatus;

    private Integer userCount;

    private String userCountStr;

    private String companyAddress;

    private String postCode;

    private String website;

    private String faxNbr;

    private String email;

    private String groupContactPhone;

    private String cellPhone;

    private String enterpriseScope;

    private String province;

    private String city;

    private String county;

    private String callingTypeCode;

    private String callingSubTypeCode;

    private String tradeClass1;

    private String tradeClass2;

    private String callingAreaCode;

    private String enterpriseTypeCode;

    private String enterpriseSizeCode;

    private String juristicCustId;

    private String juristic;

    private String juristicTypeCode;

    private String allEmpCount;

    private String chinaEmpCount;

    private String localEmpCount;

    private String groupMemo;

    private String regMoney;

    private String custAim;

    private String abbreviated;

    private String companyScope;

    private Date addDate;

    private String levelId;

    private String levelName;

    private String custClassDesc;

    private Integer listTop;

    private Integer commend;

    private Long commendUserId;

    private Date commendTime;

    private Integer display;

    private Long checkUser;

    private Date checkTime;

    private String contactName;

    private String backReason;

    private Integer propertyValue;

    private Integer integration;

    private Integer xunibi;

    private Date lastTime;

    private String images;

    private Long operUser;

    private Date operTime;

    private String rsrvStr1;

    private String rsrvStr2;

    private String rsrvStr3;

    private String rsrvStr4;

    private String rsrvStr3Str;

    private String rsrvStr4Str;

    private String rsrvStr5;

    private String rsrvStr6;

    private String rsrvStr7;

    private String rsrvStr8;

    private Integer rsrvStr9;

    private String certification;

    private String bankDeposit;

    private String bankAccount;

    private String bankingAccount;

    private Integer recommendCompany;

    private Integer infoAuth;

    private String infoAuthText;

    private String companyAuthId;

    private Integer autoState;

    private Integer disState;

    private Integer custRage;

    private String custRageText;

    private String custSupply;

    private String custBuying;

    private String registerAttach;

    private Date authDate;

    private String logoImg;

    private String levelLogo;

    private Integer webTag;

    private String type;

    private String exhibitionPeriod;

    private Integer activation;

    private String openid;

    private Integer messageSwitch;

    private String userName;

    private String areAllName;

    private String roleName;

    private String productClassAllName;

    private Long userId;

    private String qq;

    private String msn;

    private String phone;

    private Integer userState;

    private String leLogo;

    private String tableName;

    private String templeteName;

    private Integer total;

    private Integer keyTotal;

    private Integer ipTotal;

    private Integer searchTotal;

    private String llzj;

    private String sortNos;

    private String mouldPath;

    private String formerName;

    private Date registrationTime;

    private Double registrationCapital;

    private String ssoOrgId;

    private String status;

    private String validity;

    private String companyAddressAll;

    private String comMemberId;

    private String comType;

    private String comScoreLevel;

    private String comScoreName;

    private String remark;

    private Integer warndayRed;

    private Integer warndayYel;

    private Integer warnDay;

    private String warnDayType;

    private String certName;

    private Date effectiveTime;

    private Integer orderNum;

    private String taxCode;

    private String sapCompanyCode;

    private String sapCompanyAccount;

    private String suppCode;

    private String sysId;

    private Integer warnNumber;

    private List<PaymentParameter> paymentParameters;

    private Date warnTime;

    private String openAccountStatus;

    private String title;

    private String description;

    private String keywords;

    private Boolean webankCheck;

    private String paramName;

    private Integer buyCustType;

    private String buyCustTypeName;

    private Integer durId;

    private Integer navigateSwitch;

    private List<MemberQualificationInfo> memberQualificationList;

    private Integer flag;

    private String warehouseName;

    private Long warehouseId;

    private String attachName;

    private Date examineTime;

    private String shopAddress;

    private String qualificationCode;

    private Date dueTime;

    private Integer effectiveLong;

    private Integer longTermEffective;

    private String appAttachId;

    private String appFilePath;

    private String appAttachName;

    private Integer applyStatus;

    private Integer substitute;

    private List<CouponReceiveRecordViewVo> couponList;

    private List<PaymentParameterViewVo> paymentParameter;

    private CreditAccountViewVo creditAccount;

    private List<PaymentOnlineViewVo> paymentOnlineList;

    private List<CouponDTO> usedCoupon;

    private Double paymentTotal;

    private ShoppingCartListViewVo shoppingCartListViewVo;

    private Boolean haveCoupon;

    private String code;

    private Long state;

    private String message;

    private List<ServiceFee> serviceFeeList;

    private Double nowIncome;

    private Integer sequence;

    private String registDate;

    private Integer storeType;

    private Double purchasePrice;

    private Integer aliveFlag;

    private String supCustName;

    private Integer isCredit;

    private Integer userClass;

    private Long supCustId;

    private Long pricesetId;

    private String mainOrderId;

    private String orderId;

    private String eAccountNumber;

    private String companyContactsName;

    private String companyContactsPhone;

    private String personalBankDeposit;

    private String personalBankAccount;

    private String personalBankingAccount;

    private String firstContactName;

    private String firstContactTelephone;

    private String secondContactName;

    private String secondContactTelephone;

    private String idCard;

    private Date cardStartTime;

    private Date cardEndTime;

    private Date startTime;

    private String clientRange;

    private String idCardAttach;

    private Integer webankType;

    private String payAttachId;

    private Integer comapyType;

    private Integer warehouseSituation;

    private String commonLogistics;

    private Double margin;

    private Double membershipFee;

    private String shopName;

    private String attachId;

    private List<OpenShopApplyFee> osafList;

    private List<Tree> treeList;

    private Integer payStatus;

    private List<ServiceFee> serViceFeeList;

    private Integer substituteAgreement;

    private Integer shopApply;

    private List<CompanyViewVo> list;

    private String evaluationScore;

    private Date userCkTime;
}